<?php
// 简单的测试脚本，用于验证豆包AI接口是否正常工作

echo "<h1>豆包AI接口测试</h1>";

// 测试配置文件是否正确加载
$config = include '../application/extra/doubao.php';

echo "<h2>配置信息:</h2>";
echo "<pre>";
print_r(array_slice($config, 0, 5)); // 只显示前5项避免信息过多
echo "</pre>";

// 测试API密钥是否存在
if (isset($config['api_key']) && !empty($config['api_key'])) {
    echo "<p style='color: green;'>✓ API密钥已配置</p>";
} else {
    echo "<p style='color: red;'>✗ API密钥未配置</p>";
}

// 测试API URL
if (isset($config['chat_api_url']) && !empty($config['chat_api_url'])) {
    echo "<p style='color: green;'>✓ API URL已配置: " . $config['chat_api_url'] . "</p>";
} else {
    echo "<p style='color: red;'>✗ API URL未配置</p>";
}

echo "<h2>测试接口:</h2>";
echo "<p>请访问以下URL测试流式输出功能:</p>";
echo "<ul>";
echo "<li><a href='/doubao_test.html'>HTML测试页面</a></li>";
echo "<li><a href='/api/doubao/index?question=你好'>API测试</a></li>";
echo "</ul>";

echo "<h2>控制器文件检查:</h2>";
if (file_exists('../application/api/controller/Doubao.php')) {
    echo "<p style='color: green;'>✓ Doubao控制器文件存在</p>";
    // 显示文件大小
    echo "<p>文件大小: " . filesize('../application/api/controller/Doubao.php') . " 字节</p>";
} else {
    echo "<p style='color: red;'>✗ Doubao控制器文件不存在</p>";
}